Conceptualizing Procedural Knowledge Targeted at Students with Different Skill Levels
نویسندگان
چکیده
Conceptualizing procedural knowledge is one of the most challenging tasks of building systems for intelligent tutoring. We present a novel algorithm that enables teachers to accomplish this task (semi)automatically. Furthermore, it is desired to adapt the level of conceptualization to the skill level of particular students. We argue that our algorithm facilitates such adaptation in a straightforward fashion. We demonstrate this feature of the algorithm with a case study. 1 Conceptualization of Procedural Knowledge In symbolic problem solving domains (like physics, mathematics, or games like chess), a particular domain is defined with a basic domain theory and a solution to be achieved. The task is to find a sequence of steps that bring us from the beginning state of the problem (definition of the problem) to the goal state (the solution). The basic domain theory (or basic declarative knowledge of the domain) is usually simple and easy to remember and, in principle, sufficient for solving problems; e.g. knowing rules of chess could in theory enable optimal play. However, finding a solution using only declarative knowledge would require far too extensive searching. A human student is incapable of searching very deep, therefore we need to teach him also the procedural knowledge – how to solve problems. The “complete” procedural knowledge would be a function mapping from each problem state to an action that leads to the solution. For example, in chess endgames a tablebase specifies best moves for all possible positions. Tablebases can be used easily because they only require trivial amount of search. But now the problem is the space complexity – it is impossible for humans to memorize such tablebases that typically contain millions of positions. There is a way, however, that enables humans to solve problems in such chess endgames quite comfortably. Humans use some intermediate representation of the domain that lies between the basic domain theory and the ‘”complete” procedural knowledge. We call such an intermediate representation a “conceptualized domain”. We propose a goal-oriented conceptualization of domains. A goal-oriented rule has the following structure: IF preconditions THEN goal (depth). The rule's preconditions and goal are both expressed in terms of attributes used for describing states. The term preconditions specifies applicability of the rule, while a goal specifies the values of attributes in the state to be achieved. The depth property of a rule is the maximum allowed number of steps in achieving the goal. We developed an interactive algorithm that combines specialized minimax search with the ABML principle [2] for (semi) automatic construction of such rules, where the teacher and the algorithm in turns improve the model. The depth parameter is set prior to learning and can be used to dictate
منابع مشابه
A Comparison of Expert and Novice Iranian EFL Teachers’ Procedural Knowledge in Iranian Language Institutes and Universities
This study sought to compare Iranian EFL novice and expert teachers regarding their procedural knowledge in Iranian language institutes and universities. A questionnaire was developed based on the literature, the theoretical framework, and the results of a qualitative study. This questionnaire was administered to the whole sample of the study who was 200 Iranian EFL teachers from different gend...
متن کاملComputational Thinking in Patch
With the future likely to see even more pervasive computation, computational thinking (problem-solving skills incorporating computing knowledge) is now being recognized as a fundamental skill needed by all students. Computational thinking is conceptualizing as opposed to programming, promotes natural human thinking style than algorithmic reasoning, complements and combines mathematical and engi...
متن کاملRe-conceptualizing Procedural Knowledge: the Emergence of "intelligent" Performances among Equation Solvers
This paper explores the development of students' knowledge of mathematical procedures. Students' tendency to develop rote knowledge of procedures has been widely commented on. I postulate an alternative, more "intelligent" endpoint for the development of procedural knowledge, where students choose to deviate from established solving patterns on particular problems for greater efficiency. The pu...
متن کاملStation-based deconstructed training model for teaching procedural skills to medical students: a quasi-experimental study
BACKGROUND Every procedural skill consists of some microskills. One of the effective techniques for teaching a main procedural skill is to deconstruct the skill into a series of microskills and train students on each microskill separately. When we learn microskills, we will learn the main skill also. This model can be beneficial for tuition on procedural skills. OBJECTIVE In this study, we pr...
متن کاملDeveloping Conceptual Understanding and Procedural Skill in Mathematics: An Iterative Process
The authors propose that conceptual and procedural knowledge develop in an iterative fashion and that improved problem representation is 1 mechanism underlying the relations between them. Two experiments were conducted with 5thand 6th-grade students learning about decimal fractions. In Experiment 1, children's initial conceptual knowledge predicted gains in procedural knowledge, and gains in pr...
متن کامل